/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 17655
 * Date: 2024-11-19
 * Time: 22:20
 */
public class test3 {
    /*
    LeetCode 371
    两整数之和
    给你两个整数 a 和 b ，不使用 运算符 + 和 -，计算并返回两整数之和。
     */

    public int getSum(int a, int b) {
        while(b!=0){
            int x = a^b;
            int carry = (a&b)<<1;
            a = x;
            b = carry;
        }
        return a;
    }
}
